package com.fac.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 创建支付订单响应VO
 */
@Data
@Builder
@ApiModel(description = "创建支付订单返回对象")
public class PaymentCreateVO implements Serializable {

    @ApiModelProperty(value = "支付ID", example = "1")
    private Long paymentId;

    @ApiModelProperty(value = "支付编号", example = "P202401010001")
    private String code;

    @ApiModelProperty(value = "支付金额", example = "1000.00")
    private BigDecimal amount;

    @ApiModelProperty(value = "支付链接", example = "https://payment.example.com/pay/1")
    private String paymentUrl;
} 